home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / c / cuj9205.zip / 1005052A < prev    next >
Text File  |  1992-06-02  |  514b  |  17 lines

  1. Listing 3.  CircularBuffer and Filter structures
  2.           
  3.           typedef struct {
  4.               int index,      /* index for next filter output */
  5.                  mask;       /* masking value (length - 1) */
  6.               double *buffer;
  7.           } CircularBuffer;
  8.           
  9.           typedef struct {
  10.               double *coef;   /* Filter coefficients */
  11.               int order;     /* Number of coefficients */
  12.               CircularBuffer *y;   /* Previous outputs */
  13.           } Filter
  14.           
  15.  
  16.  
  17.